package com.ruoyi.energy.service;

import com.ruoyi.energy.domain.NyMeterAccount1;

import java.util.List;

/**
 * 仪台账资产Service接口
 * 
 * @author cjie
 * @date 2022-02-25
 */
public interface INyMeterAccount1Service {
    /**
     * 查询仪台账资产
     * 
     * @param id 仪台账资产ID
     * @return 仪台账资产
     */
     NyMeterAccount1 selectNyMeterAccount1ById(String id);

    /**
     * 查询仪台账资产列表
     * 
     * @param nyMeterAccount1 仪台账资产
     * @return 仪台账资产集合
     */
     List<NyMeterAccount1> selectNyMeterAccount1List(NyMeterAccount1 nyMeterAccount1);

    /**
     * 新增仪台账资产
     * 
     * @param nyMeterAccount1 仪台账资产
     * @return 结果
     */
     int insertNyMeterAccount1(NyMeterAccount1 nyMeterAccount1);

    /**
     * 修改仪台账资产
     * 
     * @param nyMeterAccount1 仪台账资产
     * @return 结果
     */
     int updateNyMeterAccount1(NyMeterAccount1 nyMeterAccount1);

    /**
     * 批量删除仪台账资产
     * 
     * @param ids 需要删除的仪台账资产ID
     * @return 结果
     */
     int deleteNyMeterAccount1ByIds(String[] ids);

    /**
     * 删除仪台账资产信息
     * 
     * @param id 仪台账资产ID
     * @return 结果
     */
     int deleteNyMeterAccount1ById(String id);
}
